#include "TestSuite.h"


#include <iostream>




namespace
{
const int EXIT_CODE_SUCCESS=1;
const int EXIT_CODE_FAILURE=-1;
}

int main(int argc, char* argv[])
{
	Logger::getOStream()<<std::endl << "entering main()";
	Logger::flush();

	//TestSuiteManager::runTestSuite(TestSuites1::TestSuite1());
	//TestSuiteManager::runTestSuite(TestSuites1::TestSuiteTmp());

	//Test::SharedPtr __OpenClTemplateTest(new OpenClTemplateTest::ExampleTest);
	//TestManager __TestManager;
	//__TestManager.addTest(__OpenClTemplateTest);
	//__TestManager.run();


	TestSuiteManager testSuiteManager;
	testSuiteManager.runTestSuite(TestSuites::Example4());

	std::cin.get();
	return EXIT_CODE_SUCCESS;
}